poor weather - French English Dictionary